/*手机端适配*/

@media (max-width: 1340px) {
    .center-box {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
    }
}

@media (max-width: 992px) {
    .product_db_show table td, .product_db_show table th {
        width: auto !important;
    }

    .nav-ul > li + li {
        margin-left: 0;
    }

    ._web-mt15 {
        margin-top: 15px;
    }

    ._web-mt20 {
        margin-top: 20px;
    }

    ._web-mt25 {
        margin-top: 25px;
    }

    ._web-fs12 {
        font-size: 12px;
    }

    ._web-fs14 {
        font-size: 14px;
    }

    ._web-fs16 {
        font-size: 16px;
    }

    ._web-fs18 {
        font-size: 18px;
    }

    ._web-fs20 {
        font-size: 20px;
    }

    ._web-fs22 {
        font-size: 22px;
    }

    ._web-fs24 {
        font-size: 24px;
    }

    ._web-pd40 {
        padding: 40px 0;
    }

    ._web-pd15 {
        padding: 15px 0;
    }

    ._web-pd20 {
        padding: 20px 0;
    }

    ._web-pd25 {
        padding: 25px 0;
    }

    .consult-btn {
        height: 45px;
        width: 155px;
        font-size: 18px;
        margin-top: 20px;
    }

    .flex-web-reverse ._news_left {
        max-width: 100%
    }

    .flex-web-reverse ._news_right {
        max-width: 100%
    }

    .swiper-infomation-next, .swiper-infomation-prev {
        width: 36px;
        height: 36px;
    }

    .swiper-infomation-next::after, .swiper-infomation-prev::after {
        font-size: 18px;
    }

    .el-cont-btn {
        height: 45px;
        width: 155px;
        font-size: 18px;
    }

    .nav-menu {
        padding-bottom: 25px;
    }

    .contact-box {
        padding-bottom: 40px;
    }

    .map-box {
        height: 180px;
        margin-top: 20px;
    }

    .el-cont-dl > dt, .contact-desc {
        font-size: 16px;
    }

    .el-cont-dl, .contact-ul > li {
        margin-top: 20px;
    }

    .pro-dbott {
        padding-top: 40px;
    }

    .normal-table th {
        font-size: 16px;
    }

    .normal-table {
        font-size: 14px;
    }

    .product_dr_tright {
        padding-left: 0;
    }

    .pre-next-box {
        justify-content: space-between;
    }

    .pre-next {
        margin-right: 0;
        max-width: 50%;
    }

    .nav-menu-ul > li + li {
        margin-left: 10px;
    }

    .nav-menu-ul > li a {
        height: 35px;
        min-width: 90px;
    }

    .mt15 {
        margin-top: 10px;
    }

    .banner-list-img {
        min-height: 180px;
        object-fit: cover;
    }

    .pages {
        padding: 25px 0;
    }

    ._news_ul > li {
        padding: 20px 0;
    }

    ._news_right {
        max-width: 36%;
    }

    ._news_left {
        max-width: 62%;
    }

    ._news_desc {
        -webkit-line-clamp: 1;
        margin: 5px 0;
    }

    .news-bleft::before {
        transform: translate(-4.16vw, calc(-28px - 4.16vw));
    }

    .footer-tmid {
        display: none;
    }

    .footer-top {
        padding: 25px 0 10px;
    }

    .looksea {
        height: 45px;
        line-height: 45px;
    }

    .news_mask {
        padding: 15px 90px 15px 15px;
    }

    .swiper-news .swiper-news-pagination {
        bottom: 15px;
        right: 15px;
    }

    .g-text {
        margin-top: 5px;
    }

    .g-mask-inner {
        transform: translate(0, -50%);
    }

    .search_box {
        width: 100%;
        border-top: 1px solid #999;
        border-bottom: none;
    }

    .head-right {
        position: absolute;
        bottom: 1px;
        transform: translate(0, 100%);
        width: 100%;
        left: 0;
        background-color: #fff;
        padding: 0 15px;
        display: none;
    }

    .logo-img {
        max-width: 100px;
    }

    ._web_col_2 > li {
        width: 48.5%;
        margin-left: 3%;
        margin-top: 20px;
    }

    ._web_col_2 > li:nth-of-type(4n+1) {
        margin-left: 3%;
    }

    ._web_col_2 > li:nth-of-type(2n+1) {
        margin-left: 0;
    }

    .pro-desc {
        margin: 5px 0;
    }

    .product-bott {
        padding-top: 15px;
    }

    .gm-img {
        height: 20px;
    }

    .g-mask {
        padding: 5px;
    }

    .g-desc {
        -webkit-line-clamp: 2;
        display: none;
    }

    .read-more-btn {
        height: 40px;
        width: 120px;
    }

    .head {
        padding: 15px 0;
    }

    .menu {
        display: block;
    }

    .hide-pc {
        display: flex;
    }

    .hide-web {
        display: none;
    }

    .nav-ul > li::after {
        display: none;
    }

    .nav-ul {
        flex-direction: column;
    }

    .drop-tab a {
        height: 40px;
        line-height: 40px;
        color: #fff;
    }

    .nav-ul-box {
        width: 100%;
        height: 100%;
        background-color: transparent;
        position: fixed;
        left: -100%;
        top: 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        z-index: 999;
        padding: 0;
    }

    .normal-place ::-webkit-input-placeholder {
        font-size: 14px;
    }

    .normal-place :-moz-placeholder {
        font-size: 14px;
    }

    .normal-place ::-moz-placeholder {
        font-size: 14px;
    }

    .normal-place :-ms-input-placeholder {
        font-size: 14px;
    }

    .head-nav-ul {
        width: 60%;
        height: 100%;
        flex-direction: column;
        padding-top: 10%;
        justify-content: flex-start;
        background-color: rgba(0, 0, 0, .8);
        display: flex;
    }

    .nav-ul > li {
        width: 100%;
        line-height: 40px;
        border-bottom: 1px solid #fff;
        padding: 0;
        margin-left: 0;
        text-align: center;
        margin-right: 0;
    }

    .mr10 {
        margin-right: 5px;
    }

    .fix-web {
        display: flex;
        flex-direction: column;
    }

    .fix-web:after {
        display: none;
    }

    .fix-web > [class*=left], .fix-web > [class*=right] {
        width: 100%;
    }

    .flex-web {
        flex-direction: column !important;
    }

    .flex-web > [class*=left], .flex-web > [class*=right] {
        width: 100%;
    }

    .flex-web-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-web-reverse > [class*=left], .flex-web-reverse > [class*=right] {
        width: 100%;
    }

    .fix-web > .right-mt25 {
        margin-top: 25px;
    }

    .fix-web > .right-mt20 {
        margin-top: 20px;
    }

    .flex-web > .right-mt5 {
        margin-top: 5px;
    }

    .fix-web > .right-mt15 {
        margin-top: 15px;
    }

    .flex-web > .right-mt15 {
        margin-top: 15px;
    }

    .flex-web > .right-mt10 {
        margin-top: 10px;
    }

    .flex-web > .right-mt20 {
        margin-top: 20px;
    }

    .flex-web > .right-mt25 {
        margin-top: 25px;
    }
}

@media (max-width: 750px) {
    .banner-img {
        display: none;
    }

    .mobile-img {
        display: block;
    }

    .flex-phone {
        flex-direction: column;
    }

    .flex-phone > [class*=left], .flex-phone > [class*=right] {
        width: 100%;
    }

    .flex-phone > .right-mt5 {
        margin-top: 5px;
    }

    .flex-phone > .right-mt15 {
        margin-top: 15px;
    }

    .flex-phone > .right-mt20 {
        margin-top: 20px;
    }

    .flex-phone > .right-mt25 {
        margin-top: 25px;
    }
}

@media (max-width: 640px) {

}

@media (max-width: 575px) {

}

@media (max-width: 414px) {

}

@media (max-width: 375px) {

}










